home *** CD-ROM | disk | FTP | other *** search
/ C & C++ Multimedia Cyber Classroom / C and C++ Multimedia Cyber Classroom (Prentice Hall) (1998).iso / src / fig10_01.jar / Ch10 / Fig10_01 / Hourly1.h < prev    next >
C/C++ Source or Header  |  1997-10-28  |  499b  |  22 lines

  1. // Fig. 10.1: hourly1.h
  2. // Definition of class HourlyWorker
  3. #ifndef HOURLY1_H
  4. #define HOURLY1_H
  5. #include "employ2.h"
  6.  
  7. class HourlyWorker : public Employee {
  8. public:
  9.    HourlyWorker( const char *, const char *, 
  10.                  double = 0.0, double = 0.0);
  11.    void setWage( double );
  12.    void setHours( double );
  13.    virtual double earnings() const;
  14.    virtual void print() const;
  15. private:
  16.    double wage;   // wage per hour
  17.    double hours;  // hours worked for week
  18. };
  19.  
  20. #endif
  21.  
  22.